Insider transactions at Snowflake Inc. revealed significant stock sales, with Director Frank Slootman selling 59,617 shares for over $10.5 million, reducing his ownership by 22.22%. Following these trades, insiders have sold a total of 264,278 shares worth approximately $42.5 million in the last three months. Currently, insiders hold 7.80% of the company's stock, while institutional investors own 65.10%.